package gslog

func Trace(msg string, fields ...any) {
	DefaultLog.Trace(msg, fields...)
}

func Debug(msg string, fields ...any) {
	DefaultLog.Debug(msg, fields...)
}

func Info(msg string, fields ...any) {
	DefaultLog.Info(msg, fields...)
}

func Warn(msg string, fields ...any) {
	DefaultLog.Warn(msg, fields...)
}

func Error(err ...any) {
	DefaultLog.Error(err...)
}

func GetLogLevel() logLevel {
	return DefaultLog.GetLogLevel()
}

func SetLogLevel(logLevel logLevel) {
	DefaultLog.SetLogLevel(logLevel)
}
